Requirements Elicitation and Specification using the S-BPM Paradigm
نویسنده
چکیده
Recognizing the essential role of eliciting stakeholder needs and expectations when specifying system requirements from an interaction perspective, corresponding research has been triggered in subject-oriented requirements engineering. Thereby, requirements elicitation from a functional and interactional perspective overcomes essential deficiencies in behavior-centered process and application development: the lack of structuring elicitation and modelling, and the lack of prescribed deliverables. In this paper, the rationale of the subject-oriented approach is detailed and its application is exemplified. The cases show how system requirements evolve along multi-dimensional elicitation and specification activities. The approach is effective at delivering semantically coherent, and consistent requirements specifications. A crucial benefit seems to be scaffolding, in particular, when communication between stakeholders and/or interaction between systems is considered in addition to a purely functional or task-centered perspective. Finally, the generated representations can be used throughout development, thus supporting continuous evolvement.
منابع مشابه
Requirements Elicitation Using BPM Notations: Focusing on the Strategic Level Representation
Business process models (BPM) can be useful for requirements elicitation, among other uses. Since the active participation of all stakeholders is a key factor for successful requirements engineering, it is important that BPM be shared by all stakeholders. Unfortunately, organizations may end up with inconsistent BPM not covering all stakeholders’ needs and constraints. The use of multiple level...
متن کاملElicitation Strategies for Web Application Using Activity Theory
Requirements engineering (RE) is often seen as an essential facet in software development. It is a vital process before each project starts. In the context of systems engineering, an understanding and application of systems theory and practice is also relevant to RE. The contexts in which RE takes place habitually involve human activities. Therefore, RE needs to be sensitive to how people perce...
متن کاملElicitation Strategies for Web Application Using Activity Theory
Requirements engineering (RE) is often seen as an essential facet in software development. It is a vital process before each project starts. In the context of systems engineering, an understanding and application of systems theory and practice is also relevant to RE. The contexts in which RE takes place habitually involve human activities. Therefore, RE needs to be sensitive to how people perce...
متن کاملPolicy-enabled goal-oriented requirements engineering for semantic Business Process Management
Business process management (BPM) develops into a new paradigm for enterprise computing that uses information technology (IT) not only to support or execute business processes, but also to continuously monitor and improve these processes in order to better achieve business objectives. BPM’s variant Semantic Business Process Management (SBPM) is meant to further close the gap between business an...
متن کاملIssues in Requirements Elicitation
There are many problems associated with requirements engineering, including problems in defining the system scope, problems in fostering understanding among the different communities affected by the development of a given system, and problems in dealing with the volatile nature of requirements. These problems may lead to poor requirements and the cancellation of system development, or else the ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2017